/* CSS Document */
.housing_sx{ display:block; width:60%; height:30px;  line-height:28px; margin-left:20%; border:1px solid #48b54e; border-radius:15px;  background: #48b54e; font-size:14px;  box-shadow:inset 0px -1px 4px #48b54e; color:#fff !important; text-align:center;}
.housing_sx:visited{ color:#fff !important; }
.housing_sx:hover{ background: #48b54e;  background:#48b54e;box-shadow:inset 0px 1px 1px #48b54e;}
.housing_sx span:before{content:""; display:inline-block; height:20px; width:16px; background:url(../image/shaixuan.png) 0px 6px  no-repeat; background-size:16px; margin-right:5px;}
.tab_title{padding:0px; width:100%; display:-moz-box; display:-webkit-box;}
.tab_title a{ display: block; -webkit-box-flex:1; -moz-box-flex:1; text-align:center; height:40px; line-height:40px; border-right:1px solid #e4e4e4; font-size:14px; border-bottom:1px solid #e4e4e4;}
.tab_title a:last-child{ border-right:none; }
.tab_title a.active{ color:#EB233F; font-size:16px; background: url(../image/hongjiao.png) 0px 0px no-repeat #fff; background-size:16px; border-bottom:none;}
/*菜单*/
#btn_div{ position:fixed; height:50px; z-index:990; right:0px; bottom:120px;}
.btn_img{ background:url(../image/menu_btn.png) no-repeat; width:30px; height:30px; background-size:30px; display:inline-block; margin:10px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out;}
#btn_dj{ height:50px; width:50px; background:#48b54e; position: absolute; right:0px; top:0px; z-index:100;}
.menu_btn{ height:50px; padding:5px 0px 5px 5px; font-size:14px; background:#48b54e; color:#fff; position:absolute; right:50px; width:167px;  -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; z-index:80;}
.menu_btn a{ display:inline-block; color:#fff; border-right:1px solid #fff; text-align:center; width:80px; height:100%; line-height:40px;}
.hide_b{ -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg);}
.show_b{-moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.hide_m{ -moz-transform: translateX(217px); -webkit-transform: translateX(217px); opacity:0;}
.show_m{-moz-transform: translateX(0px); -webkit-transform: translateX(0px); opacity:1;}

/*sx*/
.pc_search{background:rgba(0,0,0,0.78); width:100%; position: absolute; z-index:1000; top:0;
transform:rotateY(90deg);
-webkit-transform: rotateY(90deg);
-moz-transform: rotateY(90deg);
-webkit-transition:-webkit-transform 0.3s ease-out 0s;
-moz-transition:-moz-transform 0.3s ease-out 0s;
transition:transform 0.3s ease-out 0s
}
.ok_search{transform:rotateY(0deg);
-webkit-transform:rotateY(0deg);
-moz-transform:rotateY(0deg);}

.sx:before{content:""; display:inline-block; height:28px; width:18px; background:url(../image/shaixuan.png) 0px 12px  no-repeat; background-size:18px; margin-right:5px; color:#fff;}
.sx{ color:#fff; width:60%; margin-left:15px;}
.tj{width:96%; margin-left:2%; font-size:0.89em; padding-top:1em;}
.tj dl{ overflow:hidden; margin-left:0.8em; border-bottom:1px solid #444;}
.tj dl dt{ display:inline-block; float:left; margin:0.5em 0.3em;  margin-right:0;  padding:0.1em;  color:#999; }
.tj dl dd{ display:inline-block; float:left; color:#fff; margin:0.5em 0.3em; padding:0.1em 0.3em; cursor:pointer;}
.tj dl dd.cattsel{ background:#008CD6}
.tj dl dd input[type='radio']{ display:none;}
.mdd{ font-size:0.89em; padding:0.5em 0.4em; margin: 0.4em 0.3em; width:75%; background:#8f8f8f; border:1px solid #333;}
.mdd:focus{ border:1px solid #008CD6; background:#fff;}
.search{ float:right; width:60%;  margin-right:2%; position:relative;}
.seach{ background:#fff; font-size:0.89em; height:2.25em; border-right:none; width:81%; border-radius:0.2em 0 0 0.2em; color:#666;font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif; padding:0.5em;}
.close{height:2em; color:#fff; padding-right:0.8em; margin-top:0.8em; cursor:pointer; width:15%; float:right;}
.close span{ display:inline-block; font-size:1em; width:1.5em; height:1.5em; background:#fff; color:#333; float:right; text-align:center; line-height:1.5em; margin-top:0.5em; border-radius:0.8em;}
.btn-tj{ font-size:1em; text-align:center; width:90%; display:block; margin:0 auto; color:#fff; border-radius:0.3em; background:#008CD6; padding:0.6em; margin-top:1em;}
#house li{  width:100%; border-top:1px solid #e4e4e4; padding:10px;}
#house li:first-child{ border-top:none;}
#house li:nth-of-type(odd){ background:#fff;}
#house li:nth-of-type(even){background:#f8f8f8;}
#house li .li_div{ width:100%; display:-moz-box; display:-webkit-box;}
#house li .house_l{width:90px;}
#house li .house_l img{ width:90px; height:90px;}
#house li .house_r{-moz-box-flex:1; -webkit-box-flex:1; padding-left:8px;}
#house li h3{ font-size:15px; width:100%; }
#house li h3 span{ color:#e60; margin-right:5px;}
.price_div{ display:-moz-box; display:-webkit-box; width:100%; margin-top:3px;}
.price_div .price_l{-moz-box-flex:1; -webkit-box-flex:1; padding-top:5px;}
.price_div .price_r{ width:110px; text-align:right;}
.price,.price_w{ color:#f60; font-size:24px;}
.price:after{ content:'元/月'; color:#888; font-size:12px; margin-left:5px;}
.price_w:after{ content:'万/套'; color:#888; font-size:12px; margin-left:5px;}
.house_rz{ width:92px; height:24px; font-size:12px;  border-radius:5px;}
.okrz{ border:1px solid #01a914; color:#01a914}
.okrz .rz_l{background: #01a914;}
.norz{ border:1px solid #e00; color:#e00}
.norz .rz_l{background: #e00;}
.rz_l{ float:left; width:55%;  text-align:center; height:22px; line-height:22px; color:#fff;}
.okrz .rz_ms:before{ display:inline-block; content:''; background:url(../image/qd.png) center 3px no-repeat; background-size:13px; width:13px; height:16px; margin-right:3px;}
.norz .rz_ms:before{ display:inline-block; content:'未';}
.rz_r{ float:left; width:45%; text-align:center; height:22px; line-height:22px;}
.fkfs{ font-size:12px;  padding-bottom:5px; text-align:center; color:#ccc;}
.fkfs span,.other_info span{ margin:0px 5px; color:#888;}
.other_info{  font-size:12px;  padding-bottom:2px; padding-top:5px; color:#ccc; text-align:right;}
.other_info span sup{ font-size:8px;}
.other_time{ text-align:right; font-size:12px; color:#999;}

/*详情*/
#houseimg_img{ position:relative;}
.house_img{ width:100%; position:relative;}
.house_img img{ width:100%; display:block;}
.house_b{ display:inline-block; position:absolute; z-index:2; background:rgba(0,0,0,0.75); padding:5px 8px; border-radius:5px; color:#FFF; font-size:14px; bottom:10px; right:10px; }
.house_b span:after{ content:''; width:18px; height:18px; display:inline-block; background:url(../image/com_img.png) no-repeat; background-size:18px; vertical-align:top; margin-left:3px;}
#houseimg_title{ position:relative; padding:5px 10px;}
.house_title{ font-size:16px;}
.house_foot{ position:fixed; height:70px; background:rgba(0,0,0,0.8); width:100%; bottom:0; left:0;}
.house_div{ width:100%; display:-moz-box; display:-webkit-box;}
.hfoot_l{ -webkit-box-flex:1; -moz-box-flex:1;}
.hfoot_r{ width:54px; height:70px; padding-top:5px;}
.hf_img{ width:50px; height:40px; background:#48b54e; border-radius:5px; padding:5px 10px;}
.hf_img span{ width:30px; height:30px; background: url(../image/top_bottom2.png) center -30px no-repeat; background-size:30px; display:block; }
.gotel{ font-size:12px; color:#999; letter-spacing:0.1em; display:inline-block; text-align:center; width:100%;}
.hfoot_l{ padding:10px; color:#eee;}
.hfoot_l span{ display:block;}
.hfoot_l span:last-child{ font-size:20px; letter-spacing:0.1em;}

.fab_time{ color:#999; font-size:14px; margin-top:5px;}
.housexq_div{border-top:1px solid #e4e4e4; background:#fff; border-bottom:1px solid #e4e4e4; padding:10px; margin-top:10px;}
.house_xq{ width:100%;  display:-webkit-box; display:-moz-box; }
.house_xq .xq_r{ width:110px;}
.house_xq .xq_l{ -moz-box-flex:1; -webkit-box-flex:1;}
.house_xqul li{ padding:5px; }
.house_xqul li label{ color:#999; font-size:14px;}
.house_xqul li p{ line-height:20px; font-size:14px;}
.shebei{ width:100%; padding-top:5px; padding-left:5px;}
.sb_div{ background:#008CD6; border-radius:5px; height:40px; width:40px; margin:0px auto; padding-top:5px;}
.shebei dt{ color:#999; font-size:14px;}
.shebei dd{ display:inline-block; width:50px; text-align: center; margin:5px 0px;}
.shebei .sb_cat{ font-size:12px; display:block; width:100%; margin-top:2px;}
.sb{ background:url(../image/shebei.png) no-repeat; background-size:30px; display: block; width:40px; height:30px;}
.sb1{ background-position: center 0px;}
.sb2{ background-position: center -30px;}
.sb3{ background-position: center -60px;}
.sb4{ background-position: center -90px;}
.sb5{ background-position: center -120px;}
.sb6{ background-position: center -150px;}
.sb7{ background-position: center -180px;}
.sb8{ background-position: center -210px;}
.sb9{ background-position: center -240px;}
.sb10{ background-position: center -270px;}
.housexq_div h2{ font-size:16px;}

.ui-tabs {-webkit-tap-highlight-color: rgba(0,0,0,0);}
.ui-tabs-nav {list-style: none;	padding: 0;	margin: 0; z-index: 11;	position: relative; display: -webkit-box;  display:-moz-box;  width: 100%; margin-bottom:10px;}
.ui-tabs-nav li {-webkit-box-flex:1; -moz-box-flex:1;  border-right:1px solid #e4e4e4; text-align: center; font-size: 18px; height: 40px;   line-height: 40px;   white-space:nowrap; cursor: pointer; letter-spacing:0.5em; border-bottom:3px solid #e4e4e4;}
.ui-tabs-nav li a {text-decoration: none;  color: #888;}
.ui-tabs-nav li:last-child {border-right:none;}
.ui-tabs-nav li.ui-state-active{color:#008CD6; border-bottom:3px solid #008CD6; }
.ui-tabs-nav li.ui-state-active a{ color:#008CD6;}
.line_div{ border-top:1px solid #e4e4e4; background:#fff; display:box; display:-webkit-box; display:-moz-box;  width:100%;}
.label{ font-size:16px; color:#999; width:80px; border-right:1px solid #eee; line-height:46px; text-align:center;}
.username:before{ content:''; background:url(../image/login.png) 0px 0px no-repeat; width:18px; height:18px; background-size:18px; display:inline-block; margin-right:3px;}
.input_div{ height:100%; -moz-box-flex:1; -webkit-box-flex:1;}
.input_text{ width:100%; border:none; background:#fff; width:100%; padding:0px 10px; font-size:14px; height:44px;}
.text_area{ width:100%; border:none; background:#fff; width:100%; padding:10px; font-size:14px; height:132px;}
/*select*/
.select {display: block; position: relative; overflow: hidden; background:#fff;}
.select:before, .select:after { content: ''; position: absolute; right: 11px; width: 0; height: 0; border-left: 4px outset transparent;  border-right: 4px outset transparent;}
.select:before {top:18px; border-bottom: 4px solid #fff;}
.select:after { top: 26px; border-top: 4px solid #fff;}
.select > select { position: relative; z-index: 2;  width: 112%;  height:44px;  line-height:44px; padding: 0px 9px; padding-right: 0;  color: #525252;  background: transparent;
  background: rgba(0, 0, 0, 0);  border: 0; font-size:16px;   -webkit-appearance: none;}
.select > select:focus { color: #525252;  outline: 0;}
.box_div{ display:-webkit-box; display:-moz-box; width:100%;}
.box_div li.denfen{ -moz-box-flex:1; -webkit-box-flex:1;}
.box_div li{ line-height:42px;  border-right:1px solid #eee;}
.input_text{ width:100%; border:none; background:#fff;  padding:0px 10px; font-size:14px; height:44px;}
.line_dl{ width:100%; overflow:hidden}
.line_dl dd{ float:left; padding:8px;}
.checkinput{display:inline-block;width:20px;height:1px;	position:relative;	overflow:visible;border:0;	background:0 0;	-webkit-appearance:none;outline:0;	vertical-align:middle}
.checkinput:before{background:url(../image/check.png?22) no-repeat -18px 0px; background-size:36px auto; content:"";	display:block;	width:18px;	height:18px;	position:absolute;	left:0;	top:-10px}
.checkinput:checked:before{
	background-position:0px 0px
}

/*添加图片*/
.addimg{ width:65px; height:65px; background:url(../image/ico_03.png) center no-repeat; background-size:65px; opacity:0;}
.addimg_div{width:65px; height:65px; background:url(../image/ico_03.png) center no-repeat; background-size:65px; float:left; margin-top:5px;}
.addimg_div input{width:65px !important; height:65px !important; }
.pjadd_img{ float:left;}
.pjadd_img dd{float:left; position:relative; margin-top:5px;}
.pjadd_img img{ width:65px; height:65px; display:block; margin-right:5px;}
.pjimg_div{ width:228px; overflow:hidden; padding:0px 8px 0px 8px; max-height:144px;}
.close_img{ width:20px; height:20px; background:#FF3E3E; color:#fff; display:inline-block; text-align:center; line-height:20px; font-size:20px; border-radius:10px; position:absolute; z-index:10; top:-5px; right:2px;}
.imgup_loading{width:65px; height:65px; display:block; margin-right:5px; border:1px solid #dbdbdb; color:#999; text-align:center; line-height:64px; font-size:12px; }
.rep_sub{ display:block; width:80%; margin:10px 10%; background:#008CD6; height:40px; font-size:16px; color:#fff; border-radius:8px; border:1px solid #007ec0;}


